#!/bin/bash 

FILE_DIR="$HOME/file_dir"
DIR_DIR="$HOME/dir_dir"
COUNT_FILE=0
COUNT_DIR=0

if [ -e $FILE_DIR ]
then
	read -p "目录文件 $FILE_DIR 已经存在 是否清空[Y/n]:" CHOOSE
	if [ $CHOOSE == "Y" ]
	then
		rm -rf $FILE_DIR
	else
		echo "未将目录文件 $FILE_DIR 清空  脚本退出"
		exit
	fi
fi
mkdir $FILE_DIR

if [ -e $DIR_DIR ]
then
	read -p "目录文件 $DIR_DIR 已经存在 是否清空[Y/n]:" CHOOSE
	if [ $CHOOSE == "Y" ]
	then
		rm -rf $DIR_DIR
	else
		echo "未将目录文件 $DIR_DIR 清空  脚本退出"
		exit
	fi
fi
mkdir $DIR_DIR

read -p "请输入要分类的路径(绝对路径):" MY_PATH

if [ -d $MY_PATH ]
then
	for i in `ls $MY_PATH`
	do
		if [ -f $MY_PATH/$i ]
		then
			cp $MY_PATH/$i $FILE_DIR
			((COUNT_FILE++))
		elif [ -d $MY_PATH/$i ]
		then
			cp -r $MY_PATH/$i $DIR_DIR
			((COUNT_DIR++))
		fi
	done
else
	echo "路径 $MY_PATH 有误 脚本退出"
	exit
fi

echo "------------文件分类完成--------------"
echo "------共计拷贝了 $COUNT_FILE 个普通文件------"
ls $FILE_DIR
echo "------共计拷贝了 $COUNT_DIR 个目录文件------"
ls $DIR_DIR

